package com.xinnet.mms.emp.service;

import java.sql.SQLException;
import java.util.List;

import org.springframework.stereotype.Service;

import com.xinnet.mms.entity.Emp;
import com.xinnet.mms.entity.Party;

@Service
public interface PartyService {
	/**
	 * 
	 * 功能描述：从db.hymanager.Party表获取所有员工信息
	 *
	 * @return
	 *
	 * @author 王湛智[wangzhanzhi@xinnet.com]
	 *
	 * @since 2014年3月12日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public List<Emp> getAllEmp() throws SQLException;
	/**
	 * 
	 * 功能描述：匹配db.xinnet091020.party/emp表 员工是否离职
	 *
	 * @return
	 * @throws SQLException
	 *
	 * @author 王湛智[wangzhanzhi@xinnet.com]
	 *
	 * @since 2014年3月28日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public Integer getEmpStatuByEmpno(String empno) throws SQLException;
	
	/**
	 * @description 获取部门名称
	 * @author 邢泽江
	 * @since 2016年9月12日15:32:13
	 * @param ptId
	 * @return 部门名称列表
	 */
	public List<Party> getAllPartyByptId(String ptId);
}
